<?php 

require_once 'framework/Kernel/App.php';

class HD
{
	//创建静态函数
	public static function run()
	{
		//如果目录为空就创建目录
		if (!is_dir('app')) {
			self::mkdirs();
			self::copyFile();
		}
		//运行应用
		(new \framework\Kernel\App())->run();
	}

	// 创建目录
	public static function mkdirs()
	{
		$dirs=[
			'app',//项目目录
			'app/Common',//公共目录
			'app/Common/Conf',//公共配置文件
			'app/Home',//主页目录
			'app/Home/Conf',//主页配置
			'app/Home/Model',//模型目录
			'app/Home/Controller',//控制器
			'app/Home/View',//视图
			'app/Home/View/Index',//模型目录

			'public',//公共目录
		];

		foreach ($dirs as $d) {
			is_dir($d) || mkdir($d,0755,true);
		}
	}

	public static function copyFile()
	{
		copy('framework/Common/config.php', 'app/Common/Conf/config.php');
		copy('framework/Common/config.php', 'app/Home/Conf/config.php');
		copy('framework/Common/IndexController.php', 'app/Home/Controller/IndexController.php');
	}


}

HD::run();

 ?>